﻿using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using MySql.Data.MySqlClient;

/// <summary>
/// Descripción breve de OrdendeFarmaciaDA
/// </summary>
public static class OrdendeFarmaciaDA
{
	

	public static DataTable buscarordfarmaciaxid(string ordfarmaciaid)
    {   //busca una orden de farmacia por id completa 

        MySqlConnection conexion = Conexion.obtConexion();
        DataTable tabla = new DataTable();
        string consulta = "select apellido, nombre, farmacianombre, ordfarmaciafecha from ((ordfarmacia natural join farmacias) natural join atenciones) natural join afiliados where ordfarmaciaid='" + ordfarmaciaid+ "'";
        MySqlCommand comando = new MySqlCommand(consulta, conexion);
        conexion.Open();
        MySqlDataReader data = comando.ExecuteReader();
        conexion.Close();
        tabla.Load(data, LoadOption.OverwriteChanges);
        return tabla;       
	}

    public static string nuevaordfarmacia(string ordfarmaciafecha, string farmaciaid, string atencionid, string medicamento1, string medicamento2, string medicamento3, string medicamento4)
    {   //inserta una nueva orden de farmacia 

        MySqlConnection conexion = Conexion.obtConexion();
        string consulta = @"INSERT INTO ordfarmacia (ordfarmaciafecha, farmaciaid, atencionid, medicamento1, medicamento2, medicamento3, medicamento4)
                            VALUES ('" + ordfarmaciafecha + "'," + farmaciaid + "," + atencionid + "," + medicamento1 + "," + medicamento2 + "," + medicamento3 + "," + medicamento4 + ")";
        MySqlCommand comando = new MySqlCommand(consulta, conexion);
        try
        {
            conexion.Open();
            comando.ExecuteReader();
            conexion.Close();
            return "Orden de farmacia registrada correctamente";
        }
        catch
        {
            return consulta;
        }
    }

    public static string deleteOrdenFarmacia(string ordfarmaciaid)
    {   //elimina una orden de farmacia

        MySqlConnection conexion = Conexion.obtConexion();
        string consulta = @"DELETE FROM ordfarmacia
                            WHERE id='" + ordfarmaciaid +"'";
        MySqlCommand comando = new MySqlCommand(consulta, conexion);
        try
        {
            conexion.Open();
            comando.ExecuteReader();
            conexion.Close();
            return "ok";
        }
        catch
        {
            return consulta;
        }
    }
 }
